<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Magistrado extends CI_Controller {
	public function __construct() {
		parent::__construct();
		$this -> load -> model('login_model');
		$this -> load -> model('form_model');
		$this -> load -> model('magistrado_model');
		$this -> load -> helper('form');
		$this -> load -> library('form_validation');
		$this -> load -> library('session');
		$this->load->library('export');
	
	}

	public function index()
	{
		$data['ruta']='';
		$data['parametro']='Bienvenido! en la opcion INFORMES podrá generar mas reportes';
		$this->load->view('magistrado/magistrado',$data);
		
	}
	
	

	public function rep1(){
	$data['ruta']=1;
	$data['parametro']=	$this->form_model->form1();		
	$this->load->view('magistrado/magistrado',$data);

	}
	public function res1(){
	$fi=$this->input->post('fechai');
	$ff=$this->input->post('fechaf');
	$c=$this->input->post('camara');
	$tipo='';
	switch ($c) {
		case '1':
			$tipo='Civil';
			break;
		case '2':
			$tipo='Mercantil';
			break;
		case '3':
			$tipo='Laboral';
			break;
		default:
			$tipo='No se ha seleccionado tipo';
			break;
	}
	
	$data['ruta']='1';
	//pasa parametros para recargarlos en la vista
	$data['parametro']=	$this->form_model->form1r($fi,$ff,$c);	
	$this->load->view('magistrado/magistrado',$data);
	$datos['f1']='Desde: '.$fi;
	$datos['f2']='Hasta: '.$ff;
	$datos['encabezado']='Reporte de apelaciones por materia:'.$tipo	;
	$consulta=$this->magistrado_model->res11();
	$datos['tabla']=$this->form_model->tabla1($consulta);
	$this->load->view('magistrado/reporte1',$datos);

		
	}
	public function res1ex($tabla){
		$data['tabla']=$this->tabla;
		// esto le indica al navegador que muestre el diálogo de descarga aún sin haber descargado todo el contenido
		$this->load->view('magistrado/excel1',$data); 
	
	}
	public function rep2(){
	$data['ruta']=2;
	$data['parametro']=	$this->form_model->form2();		
	$this->load->view('magistrado/magistrado',$data);
		
	
	}
	public function res2(){
	$fi=$this->input->post('fechai');
	$ff=$this->input->post('fechaf');
	$datos['f1']='Desde: '.$fi;
	$datos['f2']='Hasta: '.$ff;
	$data['ruta']='2';
	$datos['encabezado']='Reporte de expedientes acumulados';
	$data['parametro']=	$this->form_model->form2();	
	$this->load->view('magistrado/magistrado',$data);
	$datos['tabla']=$this->magistrado_model->res2();
	
	$this->load->view('magistrado/reporte1',$datos);
	
		
	}
	public function rep3(){
	$data['ruta']='3';
	$data['parametro']=	$this->form_model->form3();		
	$this->load->view('magistrado/magistrado',$data);
	}
	public function res3(){
		$fi=$this->input->post('fechai');
	$ff=$this->input->post('fechaf');
	$datos['f1']='Desde: '.$fi;
	$datos['f2']='Hasta: '.$ff;
	$data['ruta']='3';
	$datos['encabezado']='Reporte de apelaciones por normativa';
	$data['parametro']=	$this->form_model->form3();	
	$this->load->view('magistrado/magistrado',$data);
	$datos['tabla']=$this->magistrado_model->res3();
	$this->load->view('magistrado/reporte1',$datos);
		
	}
	public function rep4(){
	$data['ruta']=4;
	$data['parametro']=	$this->form_model->form4();		
	$this->load->view('magistrado/magistrado',$data);
		
	}
	public function res4(){
	$datos['f1']='';
	$datos['f2']='';
	$data['ruta']='';
	$datos['encabezado']='Reporte de Apelaciones por tiempo de espera';
	$data['parametro']=	$this->form_model->form4();	
	$this->load->view('magistrado/magistrado',$data);
	$datos['tabla']=$this->magistrado_model->res4();
	$this->load->view('magistrado/reporte1',$datos);
		
		
	}
	public function rep5(){
	$data['ruta']=5;
	$data['parametro']=	$this->form_model->form5();		
	$this->load->view('magistrado/magistrado',$data);
	
		
	}
	public function res5(){
	$datos['f1']='';
	$datos['f2']='';
	$data['ruta']='';
	$data['ruta']='5';
	$datos['encabezado']='Reporte de Apelaciones por tiempo de resolucion';
	$data['parametro']=	$this->form_model->form5();	
	$this->load->view('magistrado/magistrado',$data);
	$datos['tabla']=$this->magistrado_model->res5();
	$this->load->view('magistrado/reporte1',$datos);
		
	}
	
}

/* End of file welcome.php */
/* Location: ./application/controllers/welcome.php */